首页 / PYTHON / python中if语句的练习
python中if语句的练习
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python中if语句的练习,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2026字,纯文字阅读大概需要3分钟。
内容图文
![python中if语句的练习](/upload/InfoBanner/zyjiaocheng/791/1f3990cfe28c446db50e13bafe1d70dc.jpg)
1.if条件判断
if 要判断的条件:
条件成立的时候做的事情
age = 7
if age >= 7:
print('欢迎进入小学...')
print('请回幼儿园!')
2.if-else
if 要判断的条件:
条件成立的时候做的事情
else:
条件不成立的时候做的事情
age = 2
if age >= 7:
print('欢迎进入小学...')
else:
print('请回幼儿园!')
3.if逻辑运算符
and
条件1 and 条件2
两个条件都满足,就返回True
两个条件有一个不满足,返回False
or
条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足,返回False
age = 100
if age >= 0 and age <=100:
print('年龄正确')
else:
print('年龄错误')age = 100
age = 100
if age >= 0 or age <=100:
print('年龄错误')
else:
print('年龄正确')
a = input('Num:')
# if a == '':
# print('请输入合法的值!')
if not a:
print('请输入合法的值!')
5.if嵌套
格式:
if 条件1:
条件1满足执行的动作
if 满足条件1的基础上的条件2:
…
else:
条件2不满足的情况下
else:
条件1不满足时,执行的动作
ticket = False/True
knife = 16
if ticket:
print('车票检查通过,请安检')
if knife > 15:
print('长度为 %d:超出限定长度,无法入内' %knife)
else:
print('长度为 %d:限定长度内,允许入内' %knife)
else:
print('请买票')
练习:
1. 输入年、月,输出本月有多少天。合理选择分支语句完成设计任务。
输入样例1:2004 2
输出结果1:本月29天
输入样例2:2010 4
输出结果2:本月30天
year = int(input('Year:'))
month = int(input('Month:'))
if (month == 1 or month == 3 or month == 5 or month == 7
or month == 8 or month == 10 or month == 12):
print('31天')
elif (month == 4 or month == 6 or month == 9 or month == 11 ):
print('30天')
elif month == 2 and ((year % 4==0 and year % 100!=0) or (year % 400==0)):
print('29天')
else:
print('28天')
在shell中可以输入cal+年份,来查看日历
2.从控制台输入要出的拳 —石头(1)/剪刀(2)/布(3);电脑随即出拳–先假定电脑只会出石头,完成整体代码功能;比较胜负
import random
#1.用户出拳
player = input('请输入你要出的:石头(1)剪刀(2)布(3):')
#2.电脑出拳
computer = random.randint(1,3)
#3.比较胜负
if ((player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1)):
print('玩家赢')
elif player == computer:
print('平局')
else:
print('玩家输')
内容总结
以上是互联网集市为您收集整理的python中if语句的练习全部内容,希望文章能够帮你解决python中if语句的练习所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。