+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2019-07(2)

2019-08(98)

2019-09(100)

2019-10(15)

2019-11(6)

while单循环练习

发布于2020-10-25 08:57     阅读(719)     评论(0)     点赞(9)     收藏(2)


0

1

2

3

4

5

6

7

8

单循环实现一行十个★

# 方法一
i = 0
while i < 10:
	print("★", end="")
	i += 1
print()

# 方法二(通过变量的形式实现)
i = 0
str_var = ""
while i < 10:
	strvar += "★"
	i += 1
print(strvar)

单循环实现十个换色★

i = 1
while i <= 10:
	if i % 2 == 1:
		print("★", end="")
	else:
		print("☆", end="")
	i += 1
print()

单循环实现十行十列★

i = 1
while i <= 100:
	print("★", end="")
	if i % 10 == 0:
		print()
	i += 1
print()

单循环实现隔列换色★

i = 1
while i <= 100:
	if i % 2 == 0:
		print("★", end="")
	else:
		print("☆", end="")
	if i % 10 == 0:
		print()
	i += 1
print()

单循环实现隔行换色★

i = 0
while i < 100:
	if i // 10 % 2 == 0:
		print("★", end="")
	else:
		print("☆", end="")
	if i % 10 == 9:
		print()
	i += 1
print()

单循环输出1-100所有奇数

i = 1
while i <= 100:
	if i % 2 == 1:
		print(i)
	i += 1

单循环输出1-100所有偶数

i = 1
while i <= 100:
	if i % 2 == 0:
		print(i)
	i += 1

单循环实现国际象棋棋盘效果

i = 0
while i < 64:
	# 判断当前是奇数行还是偶数行
	if i // 8 % 2 == 0:
		if i % 2 == 0:
			print("□", end="")
		else:
			print("■", end="")
	else:
		if i % 2 == 0:
			print("■", end="")
		else:
			print("□", end="")
	# 第八个方块换行
	if i % 8 == 7:
		print()
	i += 1

折纸求高度

如题:我国最高山峰是珠穆朗玛峰:8848m,我现在有一张足够大的纸张,厚度为:0.01m。请问,折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度?

height = 0.01
times = 1
while True:
	if height * 2 ** times >= 8848:
		print(times)
		break
	times += 1

篮球弹跳

如题:篮球从十米的位置向下掉落,每一次掉落都是前一次的一半,问弹跳十次之后篮球的高度是多少?

times = 1
while True:
	height /= 2
	if times == 10:
		print(height)
		break
	times += 1

原文链接:https://www.cnblogs.com/kangyz/p/13867486.html

0

1

2

3

4

5

6

7

8



所属网站分类: 技术文章 > 博客

作者:无敌是多么寂寞

链接: https://www.pythonheidong.com/blog/article/608655/00c06c8975ddea801f09/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

9 0
收藏该文
已收藏

评论内容:(最多支持255个字符)