注意:以下试题中,输入操作input都无需提示语,也就是直接用input()

一.  选择题 

1. 下列代码执行结果是

  a = 2

  b = 3

  a = 15

  print( a * b  - b / 2 * 10)

   A. 0.0    B. 30   C. 30.0  D. 0

  

2.  在Python中,假设N为正整数10,则 print(N // 3 + N % 3) 将输出(   )

  A. 6  B. 4.3  C. 4  D. 2

 

3. 下⾯Python代码执⾏后,相关说法错误的是( )      不能手敲代码来实验结果,只能看下面的代码并直接给出选择答案

 

4. 下⾯Python代码执⾏后输出是( )  不能手敲代码来实验结果,只能看下面的代码并直接给出选择答案

       

    

 

5.  下⾯Python执⾏后,有关说法,正确的是(   )   

            

                 

 

 

二.  编程题

1.  小杨购物

  (1) 商品A的单价是a元,商品B的单价是b元。请问小杨购买3个商品A和2个商品B一共需要多少钱?

  (2)输入格式

  第一⾏包含⼀个正整数 ,代表商品A的单价a元,
  第二⾏包含⼀个正整数 ,代表商品B的单价b元。

(3)输出格式
  输出一行,代表一共需要多少钱?

(4) 样例

  输入:

  6

  15

       输出:

  48

涉及知识点:变量,输入操作,整形数据,基本的数学计算逻辑,输出操作

 

2.  用python写一个简单的披萨计算器,要求如下:

  (1) 询问需要买多少个披萨,用 int 获取数字;

  (2) 询问每个披萨的零售价格,也就是买一个披萨的单价是多少,用float获取数字;

  (3)   如果买5个以内(包含5个),总价打8折,

    如果买5个以上,10个以内(包含10个),总价打7折,

    如果买10个以上,总价打5折

  (4) 输出不打折时的总价,再输出打折后的总价

 

  样例:

  输入:

  8

  10.0

  80.0 

  56.0

 

  涉及知识点:变量,输入操作,浮点数据类型,数据类型转换,分支结构,基本数学运算逻辑

 

 

 

posted on 2025-01-26 09:56  巡山小牛  阅读(67)  评论(0)    收藏  举报