python基础过关(三)

1、老师第一次给孩子上课,老师说,我现在点你们的名字,然后你们要告诉我,你们的年龄和爱好。1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

已知 小明 9岁,喜欢画画;小林 10岁,喜欢爬树;小东 9岁,喜欢游泳。1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入样例:小明1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出样例:我今年9岁了,喜欢画画。1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

解析:内容比较简单,在不用数据结构的情况下,可以直接用条件判断完成。程序如下:1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  1. #d2_test1 
  2. name=input() 
  3. if name=="小明"
  4.     print("我今年9岁了,喜欢画画。"
  5. elif name=="小林"
  6.     print("我今年10岁了,喜欢爬树。"
  7. else : 
  8.     print("我今年9岁了,喜欢游泳。"

2、输入三个数字,判定输入的数字能不能构成直角三角形的三条边。1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入样例:1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

51J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

121J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

131J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出样例:1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

这是一个直角三角形!1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

解析:考察直角形三角形判定(勾股定理:直角边平方和等于斜边平方)1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

程序如下:1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  1. #d2_test2 
  2. a=int(input()) 
  3. b=int(input()) 
  4. c=int(input()) 
  5. if a>b and a>c and a*a==b*b+c*c: 
  6.     print("这是一个直角三角形!"
  7. elif b>a and b>c and b*b==a*a+c*c: 
  8.     print("这是一个直角三角形!"
  9. elif c>a and c>b and c*c==b*b+a*a: 
  10.     print("这是一个直角三角形!"
  11. else : 
  12.     print("这不是一个直角三角形!"

例题讲解:1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1、输入一个数字n,打印n行 "我和我的祖国!"1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

解析:本题考核已知循环次数的循环程序。使用for i in range(n):1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

for循环的格式如下1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

for i in range(n):  #n次循环1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

     循环体       #循环体前4个空格1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

即可完成,参考程序如下:1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  1. #d3.1 
  2. n=int(input()) 
  3. for i in range(n): 
  4.     print("我和我的祖国"

2、输入一个数字n,打印一个如下案例所示的数字三角形。1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入样例:51J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出样例:1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

11J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

121J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1231J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

12341J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

123451J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

解析:这个考核range函数和二重循环。range(m,n)产生一个类似列表的数据,内容为[m,m+1.....,n-1],总共n-m个数字。for i in range(n)的意思是依次将i赋值为range产生的列表的每一项,每赋值一次执行一次循环体。1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 1J6100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  1. n=int(input()) 
  2. for i in range(1,n+1):      #i依次赋值为1,2,3,。。。n总共执行n次 
  3.     for j in range(1,i+1):   #j依次赋值为1,2,3.。。。。i总共执行i次,可以打印出1—i 
  4.         print(j,end="")      #打印出相应的j,且不换行,光标在后一个位置 下次打印可以接着后面 
  5.     print()               #一行内容结束后要换行 
  6.      

关 键 词

Python

相关教程

python基础过关(三)
python基础过关(二)
python基础过关(一)
鸡兔同笼
自幂数【输出描述】 1、输出对应正整数是否为自幂数,如是则输出一个英文字母 T,否则一个英文字母F; 2、特别提示:注意输出字母为大写,小写将判为错误,前后没有空格等。 【样例输入1】 3 1
n个灯排成一排,开始时都是关着的。现进行如下操作: 所有电灯的按钮按动一次;所有编号为2的倍数的电灯按钮按动一次;所有编号为3的倍数的电灯的按钮按动一次;…… 所有编号为n-1的倍数的电灯的按钮按动
宝箱【问题描述】 小杨发现了n 个宝箱,其中第i 个宝箱的价值是 。 小杨可以选择一些宝箱放入背包并带走,但是小杨的背包比较特殊,假设小杨选择的宝箱中最大价值为x ,最小价值为x ,小杨需要保证
求正整数(Int) 【问题描述】 对于任意输入的正整数 n,请编程求出具有 n 个不同因子的最小正整数 m。 例如 :n=4,则 m=6,因为 6 有 4 个不同整数因子 , 即 1、2、3、6 ;而
陶陶摘苹果 【问题描述】 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出 10 个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个 30 厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳
遗忘的密码 小王的 E-Mail 邮箱密码忘记了,但他需要收一封很重要的来信,请你帮他尽可能找出密码。 他零星记得密码的信息如下 : ① 密码是六位数字,前面两位为 31 ; ② 最后两位数字相同 ;

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢