实验一 Python简单程序设计

作者&投稿:贰罡 (若有异议请与网页底部的电邮联系)
~ 实验名称:实验一 Python简单程序设计

一、实验目的

1、掌握Python环境配置,可使用IDLE或Pycharm等工具进行Python程序开发。

2、掌握Python基本数据类型及程序控制结构,完成简单的程序练习题。

二、实验内容

1、编写程序随机产生20个长度不超过3位的数字,让其首尾相连以字符串形式输出,随机种子为17。

2、从键盘获得用户输入的正整数N,计算1到N之间所有奇数的平方和,不含N,直接输出结果。

3、从键盘获得用户输入的正整数N,判断N是否为质数,如果是则输出True,否则输出False。

三、程序清单

实验1:

import random

random.seed(17)

for i in range(20):

    print(str(random.randint(0,999)),end="")

实验2:

N=eval(input("请输入一个正整数:"))

m=0

for i in range(1,N,2):

    m+=i**2

print(m)

实验3:

import math

x=eval(input("请输入一个正整数:"))

y=1

for i in range(2,int(math.sqrt(x))+1):

    if x%i==0:

        y=0

        break

if y==0 or x==1:

    print("False")

else:

    print("Ture")

四、调试及测试结果

实验1:

实验2:

实验3:

五、实验总结与心得

本次实验考查了在Python学习中一些基本功如range(a,b,c)的切片循环与end=“”的不换行作用,许多地方也需要我们细心的检查与调试。

*Python中的“与” “或”用“and” “or”表示,而不用“&&”与“||”


古田县15536647451: 用python编程设计一个简单的计算器程序,要求用户从键盘输入如下形式的表达式: -
道喻环欣: 用exec 函数 小提示: a = 3 b = 4 op = '*' exec('c = %s %s %s'%(a,op,b)) print c

古田县15536647451: python程序设计 -
道喻环欣: 新建一个脚本文件,然后写入: # -*- coding: utf-8 -*- dictGuyuan={} def addGuyuan(name,number): dictGuyuan[name]=number def shuMessage(): lis=dictGuyuan.keys() lis.sort() for k in lis: print '(%s\t: %s)' % (k,dictGuyuan[k]) if __name__ == '__...

古田县15536647451: 求用Python编写 简单程序 -
道喻环欣: 12345678910111213 numls=[] fori inrange(10): num=input("please input a number:") numls.append(num) minnum=numls[0] pos=0 fori inrange(10): ifnumls[i]>minnum: minnum=numls[i] pos=i print("The min num is "+str(minnum) +",the pos is "+str(pos+1))

古田县15536647451: 如何用9行Python代码编写一个简易神经网络 -
道喻环欣: 学习人工智能时,我给自己定了一个目标--用Python写一个简单的神经网络.为了确保真得理解它,我要求自己不使用任何神经网络库,从头写起.多亏了Andrew Trask写得一篇精彩的博客,我做到了!下面贴出那九行代码:在这篇文章中,...

古田县15536647451: Python ? -
道喻环欣: Python (发音:[ 'paiθ(ə)n; (US) 'paiθɔn ]),是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定.Python 具有脚本语言中最丰富和强大的类库,足以支持绝大...

古田县15536647451: 利用Python语言,设计一个网络聊天程序,实现网络通信或者文件传输 -
道喻环欣: 这个是很有意思,也简单的话题 .你可以使用twisted, 或者是socket, 实现. 如果想优美些可以用stackless,也可以用greenlet.最简单的办法是使用内置的httpserver,通过多线程socketserver,和simplehttpserver实现简单的交互.

古田县15536647451: python入门程序设计作业 -
道喻环欣: coinprice={"1分":1,"2分":2,"5分":5,"1角":10,"2角":20,"5角":50} coins=["5角","2角","1角","5分","2分","1分"] price=float(raw_input("请输入物品价格(元):")) if price>1 or price <0: print "价格输...

古田县15536647451: 如何用Python编写一个聊天室 -
道喻环欣: 物信息、统计、网页制作、计算等多个领域都体现出了强大的功能.python和其他脚本语言如java、R、Perl 一样,都可以直接在命令行里运行脚本程序.工具/原料 python;CMD命令行;windows操作系统 方法/步骤1、首先下载安装python,建议...

古田县15536647451: 用python写一个程序
道喻环欣: for gj in range(21): for mj in range(34): for xj in range(101): if (gj+mj+xj==100) and (gj*5+mj*3+xj/3==100): print(gj,mj,xj)

古田县15536647451: 设计一个python程序,计算人民币与其它货币之间汇率的兑换关系 -
道喻环欣: 两者为同向关系.人民币币值高则汇率也高.汇率是指本币与外币之间的比值.当人民币币值升高时,势必在同等汇率下,一定本币可以兑换外币,这就是人民币汇率高的表现.也就是说人民币币值高是汇率高的前提,汇率是币值的表现. 拓展资料 汇率是指一国货币与另一国货币的比率或比价,或者说是用一国货币表示的另一国货币的价格.汇率变动对一国进出口贸易有着直接的调节作用.在一定条件下,通过使本国货币对外贬值,即让汇率下降,会起到促进出口、限制进口的作用;反之,本国货币对外升值,即汇率上升,则起到限制出口、增加进口的作用. 资料来源:百度百科

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网