excel循环判断语句_Python判断语句和循环语句
时间:2018-07-12 20:00:33 来源:小苹果范文网 本文已影响 人
1、输入一个年份,判断是否是闰年
read = int(input('请输入年份:'))
if ((read%4==0) and (read%100!=0)) or (read%400==0):
print('%d是闰年'%(read))
else:
print('%d不是闰年'%(read))
print('判断结束')
2、输入两个数字,得到最大值
a = int(input('请输入第一个数:'))
b = int(input('请输入第二个数:'))
if(a》b):
print('最大数是:%s'%(a))
else:
print('最大数是:%s'%(b))
3、根据输入星期数字,打印对应的英文星期几
a= int(input('请输入星期数字(数字):'))
if 0《a《8:
list = ['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday']
print(list[a-1])
else:
print('输入错误')
4、根据输入月份,打印该月所属的季节
a = int(input('请输入月份(数字):'))
if 0《a《13:
if 3《=a《=5:
print('春季')
elif 6《=a《=8:
print('夏季')
elif 9《=a《=11:
print('秋季')
else:
print('冬季')
else:
print('输入错误')
5、标准体重:
男士体重=身高-100±3
女士体重=身高-110±3
输入性别、身高、体重,查看体重是否标准。
sex = input('输入性别(男、女):')
height = int(input('输入身高(单位cm):'))
weight = int(input('输入体重(单位kg):'))
if(sex=='男'):
if((height-100-3)《=weight《=(height-100+3)):
print('体重标准!!!')
else:
print('体重不标准!!!')
elif (sex=='女'):
if((height-110-3)《=weight《=(height-110+3)):
print('体重标准!!!')
else:
print('体重不标准!!!')
else:
print('输入错误!!!')
6、求1-100之间奇数的和
a = 1
num = 0
while a 《 101:
a += 1
if(((a-1)%2) != 0):
num += (a-1)
print('1-100之间奇数的和为:%s'%(num))
7、输入两个数字,交换二者的值
a = int(input('输入第一个数字:'))
b = int(input('输入第二个数字:'))
print('第一个数字是%s,第二个数字是%s'%(a,b))
c = a
a = b
b = c
print('交换后第一个数是%s,交换后第二个数是%s'%(a,b))
8、猜拳游戏改成循环版,提示用户要不要再玩和要不要结束
import random
k = input('猜拳游戏是否开始(y)/(n):')
kk=1
if(k == 'y'):
while kk==1:
la = input('请输入您出的结果:拳头 布 剪刀:')
list = ['拳头','布','剪刀']
sjs = list[random.randint(0,2)]
dict = {'拳头':1,'布':2,'剪刀':3}
if (la=='拳头')or(la=='剪刀')or(la=='布'):
if (la=='拳头'):
if sjs=='拳头':
print('电脑:%s---平局!'%(sjs))
elif sjs=='布':
print('电脑:%s---您输了!'%(sjs))
else:
print('电脑:%s---您赢了!'%(sjs))
elif (la=='布'):
if sjs=='拳头':
print('电脑:%s---您赢了!'%(sjs))
elif sjs=='布':
print('电脑:%s---平局!'%(sjs))
else:
print('电脑:%s---您输了!'%(sjs))
else:
if sjs=='拳头':
print('电脑:%s---您输了!'%(sjs))
elif sjs=='布':
print('电脑:%s---您赢了!'%(sjs))
else:
print('电脑:%s---平局!'%(sjs))
else:
print('输入错误')
la = int(input('是否重新开始?开始(1),退出(0):'))
if(la == 1):
kk = 1
elif:
kk = 0
print('游戏退出')
else:
print('输入错误')
elif(k == 'n'):
print('游戏退出')
else:
print('输入错误')