作业--用户输入数字0-100,判断成绩,用函数

 
 1 #作业
 2 # 作业:
 3 # 用户输入数字0-100
 4 # 程序判断:
 5 # 数字>90,成绩为A
 6 # 数字>80,成绩为B
 7 # 数字>70,成绩为C
 8 # 数字<60,成绩为D
 9 # 尝试用函数完成?
10
11 def score(name):
12     print("welcome to %s".center(50,"-")%(name.upper()))
13
14     while True:
15         choice = input("please your input score or exit q : ")
16
17         if choice == "q": exit()
18         if choice.isdigit():
19             choice = int(choice)
20             if choice > 100:
21                 print("请输入0-100以内的数字")
22                 continue
23             if choice == 100:
24                 print("%s score is Full Score\n" %(name))
25             elif choice >= 90:
26                 print("%s score is A\n"%name)
27             elif choice >= 80:
28                 print("%s score is B\n"%name)
29             elif choice >= 60:
30                 print("%s score is C\n"%name)
31             else:
32                 print("%s score is D\n"%name)
33
34
35         else:
36             print("请输入0-100以内的数字")
37             continue
38
39 name = input("please your input name: ")
40 score(name)
时间: 2024-09-29 20:07:45

作业--用户输入数字0-100,判断成绩,用函数的相关文章

输入一批整数,输出其中的最大值和最小值,输入数字0就结束循环。如下所示

import java.util.Scanner; /** * 输入一批整数,输出其中的最大值和最小值,输入数字0就结束循环.如*下所示 请输入一个整数(输入0结束):20 请输入一个整数(输入0结束):35 * 请输入一个整数(输入0结束):1 请输入一个整数(输入0结束):57 请输入一个整数(输入0结束):0 最大值是:57 最小值是:1 */ public class Max { public static void main(String[] args) { Scanner sc =

通过函数实现打印*号组成的直角三角形,函数要求传入行数即可。在main 方法中,通过用户输入得到行数,然后调用函数做打印。

#include <stdio.h> /* 1.通过函数实现打印*号组成的直角三角形,函数要求传入行数即可.在main方法中,通过用户输入得到行数,然后调用函数做打印.三角形样式:********************* */ int sanjiao(int hang){ int i; int j; for(i = 0; i < hang;i++) { for(j = 0;j <i+1;j++) { printf("*"); } printf("\n

java异常练习:要求用户输入数字,捕获并处理用户输入错误的异常,给用户进行提示

package com.yichang; import java.util.*; public class Test2 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入数字:"); try{ int a =sc.nextInt(); System.out.println("输入的是:"+a); } catch(Ex

Pathon:判断用户输入与0比较

import re def is_zero(d): d = float(d) if d > 0: print 'positive' elif d < 0: print 'negative' else: print 'zero' x = raw_input("Enter a number:") while len(x)>0: if re.search(r"^(\-)?\d+(\.\d+)?$",x): is_zero(x) break else: p

作业3.输入一个年份,判断是闰年还是平年

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ConsoleApplication1 7 { 8 class 闰平年 9 { 10 static void Main(string[] agre) 11 { 12 Console.Write("请输入一个年份:"); 13 string a = Console.ReadL

用JS写,根据用户输入的年月份判断是这年的第几天

console.log("输入年份:"); let year = readline.question() - 0; console.log("输入一个月份"); let month = readline.question() - 0; console.log("输入天数"); let day = readline.question() - 0; if (year > 999 && year < 10000) { if

要求用户输入数字,捕获并处理用户输入错误的异常,给用户进行提示

package a; import java.util.*; public class YiChang { public static void main(String[] args) { System.out.println("输入整数:"); try { Scanner a=new Scanner(System.in); int b=a.nextInt(); } catch (Exception e) { e.printStackTrace(); System.out.printl

四则运算实现用户输入答案并统计正确数量

一,设计思路: 本次的实现目标是在上次代码的基础之上实现用户输入答案,并判断答案是否正确并进行统计,最后输出正确答案的个数. 判断答案是否正确的思路是在上次的基础之上先定义wrong(用来统计错误个数)right(用来统计正确的个数)k1,参数. 在void Display函数中定义答案的判断和正确错误的统计,最后在主函数中通过指针的调用来实现答案正确和错误个数的统计. 二,源代码: #include<stdlib.h>#include<iostream.h>#include<

python用户输入

用户输入 python2.0 name = raw_input("input your name:") #raw_input 输入接收的是字符串和数字,python都认为是字符串.并赋值给name name = input("input your age:") #input 输入接收的是数字和字符, #input python认为输入数字是数字,而输入字符是变量.并赋值给name python3.0 name = input("input your nam