温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python如何使用if及分段函数

发布时间:2021-12-14 11:10:58 来源:亿速云 阅读:656 作者:小新 栏目:大数据

这篇文章给大家分享的是有关Python如何使用if及分段函数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

代码实现

# 获取用户的三个数据,身高、财富、颜值height = float(input('请输入你的身高(厘米):'))money = float(input('请输入你的财富(万):'))face = float(input('请输入你的颜值(平方厘米):'))# 判断到底嫁不嫁# 如果这三个条件同时满足,则:'我一定要嫁给他'if height > 180 and money > 1000 and face > 500 :    print('我一定要嫁给他!')# 如果三个条件有为真的情况,则:'嫁吧,比上不足,比下有余。'elif height > 180 or money > 1000 or face > 500 :    print('嫁吧,比上不足,比下有余。')# 如果三个条件都不满足,则:'不嫁!'else :    print('不嫁!')# 分段函数def shuchu(x):    if x < 1:        return x    elif x >= 1 and x < 10:        return (2 * x - 1)    else:        return (3 * x - 11)# 调用分段函数print(shuchu(int(input('请输入数字:'))))

输出结果:

请输入你的身高(厘米):185

请输入你的财富(万):1200

请输入你的颜值(平方厘米):502

我一定要嫁给他!

请输入数字:5

9


 

程序分析

程序1至14行,主要讲解的是if判断的使用,主要功能如下:

# 高:180cm以上; 富:1000万以上; 帅:500以上;

#如果这三个条件同时满足,则:'我一定要嫁给他'

#如果三个条件有为真的情况,则:'嫁吧,比上不足,比下有余。'

#如果三个条件都不满足,则:'不嫁!'

程序15至22行,主要是分段函数功能的实现,根据x小于1,或者大于等于1小于10,或者不在以上范围的三种情况,分别给x重新赋不同的新值,并通过return结束函数的运算。

程序23至24行,调用分段函数并输出函数调用结果。

扩展,自己测试:

# 练习1:

#编写一个程序,获取一个用户输入的整数。然后通过程序显示这个数是奇数还是偶数。

# 获取用户输入的整数

# num = int(input('请输入一个任意的整数:'))

# 显示num是奇数还是偶数

# if num % 2 == 0 :

#     print(num , "是偶数")

# else :

#     print(num , '是奇数')

# 练习2:

# 编写一个程序,检查任意一个年份是否是闰年。

# 如果一个年份可以被4整除不能被100整除,或者可以被400整除,这个年份就是闰年

# year = int(input('请输入一个任意的年份:'))

# 检查这个年份是否是闰年

# year % 4 == 0 and year % 100 != 0 or year % 400 == 0

# if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 :

#     print(year,'是闰年')

# else :

#     print(year,'是平年')

# 练习3:

#从键盘输入小明的期末成绩:

#当成绩为100时,'奖励一辆BMW'

#当成绩为[80-99]时,'奖励一台iphone'

#当成绩为[60-79]时,'奖励一本参考书'

#其他时,什么奖励也没有

# 获取小明的成绩

# score = float(input('请输入你的期末成绩(0-100):'))

#打印分割线

# print("="*40)

# 检查用户的输入是否合法

# if 0 <= score <= 100 :

#     # 判断发给的奖励

#     if score == 100 :

#         print('宝马,拿去玩!')

#     elif score >= 80 :

#         print('苹果手机,拿去玩!')

#     elif score >= 60 :

#         print('参考书,拿去玩!')

#     else :

#         print('棍子一根!')

# else :

#     # 用户输入的不合法,弹出一个友好提示

#     print('你输入的内容不合法,拉出去毙了!')

感谢各位的阅读!关于“Python如何使用if及分段函数”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI