Python学习之路——基础02篇

  如果要用python进行像ACM题目中那样的多输入咋办?由于在python中我现在只发现了input函数进行输入,只能输入字符串,但是input有函数可以去掉空格,所以可以用处理字符串的方法,将里面的字符取出来,再强制转换成int类型。下面是例子(对一个一维数组进行求和,它是多样例的):

  

 1 #!/usr/bin/env python3
 2 # -*- coding: utf-8 -*-
 3
 4 x = input()
 5 print(x.split())
 6 for i in x.split():
 7     sum = 0
 8     a=input().split()
 9     for j in range(len(a)):
10         sum=sum+int(a[j])
11         print(j)
12 print(sum)
时间: 2025-01-02 04:02:23

Python学习之路——基础02篇的相关文章

Python学习之路——基础10篇

在这一篇中我们主要学习python中求字符串的长度的方法--__len__() 无论是二维的还是一维的都是它,及其简便 根据题目学python: 给定由大写,小写字母和空格组成的字符串,返回 最后 一个单词的长度. 如果输入中不存在单词,返回 00. 注意: "单词"是指不包含空格符号的字符串 例如: 对于字符串"hello World"(不带引号), 那么返回的结果是 55: 对于字符串"abc abc "(不带引号),那么返回的结果就是 33

Python学习之路——基础01篇

安装python编译环境  python数字定义是不需要int,double的,但是数据本身还是包含这些类型,这里是我在学习python过程中的一些代码和心得.   python作为一种高级语言,需要安装自己的解释器,解释你所写的代码然后还需要一个编译器(很多).首先下载一个python编译器,安装完成之后再去python官网下载最新的python 3.X然后安装,点自动设置路径,安装好之后,在计算机cmd界面输入python如果出现:即说明已经安装成功.

Python学习之路——基础08篇

在python中申明一个二维数组是可以用for i in range(x)来制定数组大小,这样就可以和c语言中实现定义数组一样了,还有就是,貌似在函数中的数组,如果要修改值的话,是不需要global来修饰的,可能是数组申明是不需要赋初值的原因吧. 根据题目来学习python的应用: 晓萌最近在做一个翻转图片的应用,你可能也知道,图片其实是由一个个的点组成的.于是,晓萌想先做一个可以翻转矩阵的程序,来解决他问题的核心部分. 输入格式 输入第一行包括由空格分开的整数 M,N,T(0 < N,M <

Python学习之路——基础07篇

在Python中,数组也是不需要定义的,但是我们可以事先申明,可以用append的方法来动态增加数组空间,也可以使用range来给数组大小添个集合,这一篇先用append方法来增加空间,(好像二维数组不能用append方法来增添第二维的空间,所以只能在一维数组的时候模拟一下了).这篇代码是一维数组事先斐波那契数列,f[0]=0,f[1]=1,f[i]=f[i-1]+f[i-2].函数可以考虑不使用返回值,当然,如果返回没用的值也是可以的. 1 #!usr/bin/ven python 3.6 2

Python学习之路——基础05篇

在python中,也分全局变量和局部变量,但是据我所知,如果在if中定义的变量是属于往下的全局变量,python中也有函数的定义和返回,通常定义一个函数是: def 函数名(参数1,参数2,...): 函数体 return x 当然,不要参数也是可以的,如果不写return则默认返回空,而在函数内是不能修改全局变量的值的,而如果你想要给函数外的全局变量赋值,你则要使用global语句说明这个变量是全局变量.否则就会出错.但是,如果不需要给全局变量重新赋值,则可以不使用global语句,但是,使用

Python学习之路——基础03篇

python中自然也可以像其他语言中进行整除和取模,在python中尤其要注意代码的格式和if语句的使用,稍有不但,程序逻辑就会出错. #!usr/bin/env python 3.6 # -*- coding: -utf8- -*- x=input() a=int(x[0]) b=int(x[2]) c=a%b if c==0: print('YES') else: print('NO')

Python学习之路——基础04篇

在python中,有很强大的for循环和很强大的数组操作,一些在其他语言中复杂的代码,在python中可以一行解决,下面是python中解决a,b数组所有偶数求和,存在c数组中的简单代码. #!/usr/bin/env python3.6 #-*- coding: -utf8- -*- x=[1,2,3,4] y=[4,5,6,7] c=[a + b for a in x for b in y if a%2 == 0 and b%2 ==0] print(c)

Python学习之路——基础09篇

在Python中,一个数组可以同时存放整型数和字符串,因为在python中没有严格的变量类型的区分,你给他赋值什么类型的,他就是什么类型的,所以,这给我们处理多个类型的变量提供了方便,python中与其他语言一样也有while循环,效果类型,使用格式要符合python的语法规则. 根据题目来学python: 小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过 250250立方厘米的等量橡皮泥,教大家做泥塑.在上课过程中,她发现每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮泥,于是

Python学习之路【第一篇】-Python简介和基础入门

1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是一种开发语言,而且已经进阶到主流的二十多种开发语言的top 5(数据源自最新的TIOBE排行榜). 来头不小啊!二十多种主流的开发语言,我该从哪一个开始呢?人生苦短,let‘s python! 1.2 Python的由来和发展趋势 Python的前世源自鼻祖“龟叔”.1989年,吉多·范罗苏姆(Gu