高中信息技术教资考试-Python程序设计(一)

此部分的涉及的算法非常简单,堪称入门版的入门版。因为有C语言基础,所以旨在了解Python语言的书写形式。(顺序依照粉笔讲义)

一、与C、C++的区别

1.不需要#include直接写

2.给变量赋值时不需要声明数据类型,即 变量名=值

3.无分号

4.输入输出:printf/scanf——>print/input

【例1.1】输出一个半径为2的圆的面积

>>> r=2
>>> s=3.14*r*r
>>> print("面积为",s)
面积为 12.56

【例1.2】输入半径能对应输出圆的面积

>>> r=int(input("请输入半径:"))
请输入半径:2
>>> s=3.14*r*r
>>> print("面积为",s)
面积为 12.56

1、input()函数返回的是一个字符串,【例1.2】如果写成

 r=input("请输入半径:")

此句不会出错,但是在计算s时报错

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: can't multiply sequence by non-int of type 'float'

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
高中信息技术教学中的Python内容主要是基础的语法和算法。其中涉及到的算法非常简单,适合初学者入门。Python的写法和C语言有些不同,需要注意一些细节。例如,Python中没有double类型,只有float类型。另外,Python中的if语句使用冒号和缩进来表示代码块。下面是一个例子,演示了如何使用Python计算商品的总价: ``` x = float(input()) if x < 2.5: print("总价为:", 8.4*x) else: print("总价为:", 7.6*x) ``` 这段代码根据输入的数值x来计算商品的总价,并输出结果。如果x小于2.5,使用8.4乘以x计算总价,否则使用7.6乘以x计算总价。需要注意的是,由于浮点数的精度问题,计算结果可能会有一定的误差。在上面的例子中,如果x等于3,那么计算出来的总价会是22.799999999999997,而不是我们期望的22.8。这是因为浮点数的表示方式导致的。 另外,Python中也可以编写函数来实现一些功能。下面是一个求两个数中较小数的函数的例子: ``` def min(a, b): if a >= b: return b else: return a ``` 这个函数接受两个参数a和b,然后判断它们的大小,返回较小的那个数。你可以通过调用这个函数来获取两个数中的较小数。例如: ``` x = float(input()) y = float(input()) z = min(x, y) print(z) ``` 在这个例子中,我们先输入两个数x和y,然后调用min函数来获取它们中较小的那个数,并将结果打印出来。如果x等于3,y等于5,那么输出结果就是3.0。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [高中信息技术教资考试-Python程序设计(一)](https://blog.csdn.net/Algorithm_Sort/article/details/120852905)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [高中信息技术教资考试-Python程序设计(二)](https://blog.csdn.net/Algorithm_Sort/article/details/120855556)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值