小肥羊要进步

条件语句

1.分支语句

#coding=utf-8

score=int(input("请输入一个0-100整数: "))
if score>=60:
if score>=85:
print("您真优秀!")
else:
print("继续努力")

else:
print("加倍努力! ")

2.
#coding=utf-8
score=int(input("请输入0-100整数 : "))
if score>=90:
grade='A'
elif score>=80:
grade='B'
elif score>=70:
grade="C"
elif score>=60:
grade="D"
else:
grade='F'
print("Grade= "+grade)

3.循环语句


i=0
while i*i<1000:
i+=i
if i==3:
break
print(str(i)+'*'+str(i)+'=',i*i)
else:
print('While Over!')

4.For语句:可迭代对象包括字符串,列表,元组,集合和字典等
#coding=utf-8
print("----字符串----")
for item in 'Hello':
print(item)

#声明整数列表
numbers=[43,32,55,74]
print("----整数列表----")
for item in numbers:
print(item)
#coding=utf-8
#运行结果为 0,1,2
for item in range(10):
if item==3:
break
print(item)
else:
print('For over!')

#coding=utf-8
#运行结果为 0,1,2,4,5,6,7,8,9,for over!
for item in range(10):
if item==3:
continue
print(item)
else:
print('For over!')
5.跳转语句
break语句用于强行退出循环,不执行循环体中的剩余语句。
continue语句用于结束本次循环,跳出循环体中尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环
6.计算水仙花数:水仙花是一个三位数,三位数各位的立方之和等于三位数本身,计算出的结果有4个,153/370/371/407

for i in range(100,1000):
a = int(i/100)
b = int(list(str(i/10))[1])
c = int(list(str(i))[2])
if a*100+b*10+c == a**3 + b**3 + c**3:
print(i)



posted on 2020-06-21 15:53  小肥羊要进步  阅读(171)  评论(0编辑  收藏  举报

导航