接触C#的第四天和回锅Python的第四天

“最后一点就是坚持,有时候写这些东西真的很痛苦,很让人抓狂,但是你一旦你坚持下去,久而久之,你会看到自己的进步,某一天你回过头去看自己以前写的文章,当你能够说出:”写得真他妈菜”,那么恭喜你,你已经level up了。”

——《程序员应该坚持写技术博客》原文链接:https://blog.csdn.net/d6619309/article/details/52727326

 C#

笔者今天对于C#的学习内容主要是完成了五个小程序作业题。

1.编一个程序,定义常量Pi=3.14159265,从键盘上输入半径r,求出圆的面积。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 第1题
{
    class Program
    {
        static void Main(string[] args)
        {
            const double Pi = 3.14159265;//说明对象常量
            double r, s;//定义变量类型
            Console.Write("请输入圆的半径:");//输出文字
            r = double.Parse(Console.ReadLine());//将输入的字符串转化为等效双精度浮点数
            s = Pi * r * r;  //计算圆的面积
            Console.WriteLine("圆的面积是{0}", s);//输出计算结果
            Console.ReadLine();//使输出计算结果后的窗体暂停

        }
    }
}

2.编一个程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用Console.WriteLine方法把它们输出成一列,小数点对齐,保留3位小数。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 第2题
{
    class Program
    {
        static void Main(string[] args)
        {
            double x, y, z;//定义xyz为双精度类型
            Console.WriteLine("请输入一个数:");//输出文字
            x = double.Parse(Console.ReadLine());//将字符串转化为双精度类型
            Console.WriteLine("请输入一个数:");
            y = double.Parse(Console.ReadLine());
            Console.WriteLine("请输入一个数:");
            z = double.Parse(Console.ReadLine());
            Console.WriteLine("{0,10:f3}", x);
            Console.WriteLine("{0,10:f3}", y);
            Console.WriteLine("{0,10:f3}", z);
            Console.ReadLine();
            //Console.WriteLine("{0:f3}", x);
            //Console.WriteLine("{0:f3}", y);
            //Console.WriteLine("{0:f3}", z);
            Console.ReadLine();
        }
    }
}

3.编一个程序,从键盘上输入三个数,用三元运算符(? :)把最大数找出来。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 第3题
{
    class Program
    {
        static void Main(string[] args)
        {
            float  a, b, c;//定义变量类型
            Console.Write("请输入第一个数字:");//输出
            a = float.Parse(Console.ReadLine());//输入
            Console.Write("请输入第二个数字:");
            b = float.Parse(Console.ReadLine());
            Console.Write("请输入第三个数字:");
            c = float.Parse(Console.ReadLine());
            float max;//定于变量类型
            max = a > b ? (a > c ? a : c) : (b > c ? b : c);//三元运算符的格式(判断条件)?A:B,若判断条件为真,则输出A,反之则输出B
            Console.WriteLine("最大值为:{0}" , max);
            Console.ReadLine();
        }
    }
}

4.编一个程序,从键盘上输入三个数,用三元运算符(? :)把最小数找出来。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 第四题
{
    class Program
    {
        static void Main(string[] args)
        {
            float a, b, c;//定义变量abc的类型
            Console.Write("请输入第一个数字:");//输出
            a = float.Parse(Console.ReadLine());//输入
            Console.Write("请输入第二个数字:");
            b = float.Parse(Console.ReadLine());
            Console.Write("请输入第三个数字:");
            c = float.Parse(Console.ReadLine());
            float max;//定义变量max的类型
            max = a < b ? (a < c ? a : c) : (b < c ? b : c);//三元运算符判断最大值的公式为(判断条件)?A:B
            Console.WriteLine("最小值为:{0}" , max);
            //Console.WriteLine("最小值为:" + max);  另外一种输出方法
            Console.ReadLine();
        }
    }
}

 5.编一个程序,输入一个字符,如果是大写字母,就转换成小写字母,否则不转换。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 第四题
{
    class Program
    {
        static void Main(string[] args)
        {
            char ch;//定义变量
            Console.WriteLine("请输入一个字符");//输出
            ch = char.Parse(Console.ReadLine());//输入并赋值
            if (ch >= 'A' && ch <= 'Z')//判断
            {
            ch = (char)(ch + 32);
            }
Console.WriteLine(ch);

        }
    }
}

由于代码都添加了注释,所以不再注释。

Python

Python今天没有学习。暂时略过。

(其实是因为昨晚睡太迟了,早上醒来已经十一点半了.......三天打鱼之后的筛=晒网好像要开始了...拭目以待) 

JKCQW!

猜你喜欢

转载自blog.csdn.net/weixin_42083728/article/details/81160353