python 基础语法,python测验2_测验2: Python基础语法(上) (第4周)

 2023-09-23 阅读 27 评论 0

摘要:快乐的数字 描述 编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于1且一直等于1,要么将无休止地循环下去且最终不会收敛等

快乐的数字

描述

编写一个算法来确定一个数字是否“快乐”。 快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于1且一直等于1,要么将无休止地循环下去且最终不会收敛等于1。能够最终收敛等于1的数就是快乐的数字。

例如: 19 就是一个快乐的数字,计算过程如下:

python 基础语法?12 + 92 = 82

82 + 22 = 68

62 + 82 = 100

12 + 02 + 02 = 1

当输入时快乐的数字时,输出True,否则输出False。

python 语法,输入

示例1:19

输出

示例1:True

阶乘累计求和

python编程100例。描述

获得用户输入的整数n,输出 1!+2!+...+n!的值。

如果输入数值为0、负数、非数字或非整数,输出提示信息:输入有误,请输入正整数。

输入格式

使用input()获得系统输入,不增加额外的提示信息。

python基础教程pdf、输入输出示例

输入

输出

示例 1

1

python自学入门、1

示例 2

0

输入有误,请输入正整数

示例 3

python语言程序设计、"A"

输入有误,请输入正整数

def factorial(n):

fact=1;sum=0

for i in range (1,n+1):

python基础题库?fact=fact*i

sum+=fact

return sum

n = input()

if n.isdigit() and eval(n)!=0:

零基础自学python、print(factorial(eval(n)))

else:

print("输入有误,请输入正整数")

百分制到五级制的转换

描述

python语言基础答案,成绩分数百分制转为五级制的判断输出(建议使用异常处理try-except-else-finally)。

具体要求如下:

1)输入一个[0-100]内成绩数据,输出相应等级(A、B、C、D、E),如输入为99,第一行输出为“输入成绩属于A级别。”;

2)当输入数据为其他字符或者超过范围,则输出“输入数据有误!”;

3)当成绩等级为A、B、C、D,则换行输出“祝贺你通过考试!”;

python入门之基础语法答案、4)使用finally实现无论输入任何数据,均在最后输出“好好学习,天天向上!

输入格式

输入一个正整数,输入使用input(),不要增加额外的提示信息,可以 eval(input()) 转换为正整数。

输出格式

具体输出请查看输入输出示例。

python基础常用语句?输入输出示例

输入

输出

示例 1

Kate

python和c语言的区别、输入数据有误!

好好学习,天天向上!

示例 2

88

输入成绩属于B级别。

python自学行吗、祝贺你通过考试!

好好学习,天天向上!

示例 3

55

输入成绩属于E级别。

好好学习,天天向上!

无论try是否发生异常,finally总会执行,try无异常,才会执行else

try:

score=eval(input())

except:

print("输入数据有误!")

else:

if 0<=score<60:

print("输入成绩属于E级别。")

elif 60<=score<70:

print("输入成绩属于D级别。")

print("祝贺你通过考试!")

elif 70<=score<80:

print("输入成绩属于C级别。")

print("祝贺你通过考试!")

elif 80<=score<90:

print("输入成绩属于B级别。")

print("祝贺你通过考试!")

elif 90<=score<=100:

print("输入成绩属于A级别。")

print("祝贺你通过考试!")

else:

print("输入数据有误!")

finally:

print("好好学习,天天向上!")

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/88135.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息