日本欧洲视频一区_国模极品一区二区三区_国产熟女一区二区三区五月婷_亚洲AV成人精品日韩一区18p

AIC2100代寫、Python設(shè)計(jì)程序代做

時(shí)間:2024-04-02  來源:  作者: 我要糾錯(cuò)



Lab 1
Byungjoo Lee
Yonsei University
AIC2100 AI Programming with Python
Lab 1 AIC2100
2
You must follow the specification thorougly!
• Any typos (including whitespace and linebreak) will result in a point deduction.
• If you’re asked to write the comment or docstring, you must add them.
• If some Python libraries are prohibited, importing them will result in 0 points.
• Depending on the lab content, additional rules can be added.
• Please read the specification document carefully and submit your code.
• We won't accept appeals for point deductions based on misinterpreting the lab specification
documentation.
• If any specification is unclear, please post your question on the Q&A board.
Lab 1 AIC2100
3
Please refer to the guidelines noted in previous labs. They remain applicable for this and
subsequent labs.
Any updates in guidelines will be announced again.
Coding guideline
Lab 1 AIC2100
4
Notation
• To clearly instruct the lab specifications, (1) we use “˽” to depict a whitespace (blank)
character and (2) “¤” for a “n” (newline) character.
• Underlined text refers to the user input (will be demonstrated again in a further lab).
• New notations will be demonstrated additionally on there first mention.
Lab 1 AIC2100
5
One important note about automated archiving
• In lab0, the automated archive code used the incorrect folder name format “{student_id}”.
• It should have been “lab{X}_{student_id}”. (Sorry)
• Don’t worry, we did not deduct your point with this since it is our mistake.
• In the slides explaning the automated archive code (ap_lab0.pdf p.15-16), we specified the
wrong format, while in the slide explaning manual archiving (p. 17), we specified the correct
format.
• We revised the code and update it to LearnUs, even though it is outdated.
• TL;DR
• If you want to use automated archiving, just use our provided code. You don’t need to
revise it on your own.
• If you manually archived in Lab 0, “lab{X}_{student_id}” foldername is correct.
Lab 1 AIC2100
6
Problem 1
Write a program that allows the user to enter any integer base and integer exponent, and displays
the value of the base raised to that exponent. Your program should work as shown below.
Note 1. You do not have to consider faulty input. More specifically, we will test your program for
integer inputs only.
Note 2. The integer base and exponent will be non-negative.
This program needs to ask two times for input from the user. The input prompt with the second
input() command depends on the input from the first input() command. This is highlighted in the
following example:
What˽base?˽10¤
What˽power˽of˽10?˽4¤
10˽to˽the˽power˽of˽4˽is˽10000¤
Lab 1 AIC2100
7
Problem 1
Here are some examples.
What˽base?˽0¤
What˽power˽of˽0?˽5¤
0˽to˽the˽power˽of˽5˽is˽0¤
What˽base?˽2¤
What˽power˽of˽2?˽10¤
2˽to˽the˽power˽of˽10˽is˽1024¤
What˽base?˽5¤
What˽power˽of˽5?˽0¤
5˽to˽the˽power˽of˽0˽is˽1¤
What˽base?˽-25¤
What˽power˽of˽-25?˽3.7¤
You don’t need to consider non-integer inputs.
Lab 1 AIC2100
8
Problem 1
FAQ
Q. What is 0
0?
A. Mathematically, it converges to 1 and Python will output 1 too.
Lab 1 AIC2100
9
Problem 2
Write a program that allows the user to enter a base integer and a four-digit number, and displays
its value in base 10. Each digit should be entered one per line, starting with the leftmost digit, as
shown below. This program also needs to ask several times for input from the user. The output
depends on the input from input() command. This is highlighted in the following example:
Enter˽the˽base˽integer:˽2¤
Enter˽leftmost˽digit:˽1¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽last˽digit:˽1¤
Your˽input˽is˽1001˽in˽base˽2¤
The˽value˽is˽9˽in˽base˽10¤
Example 1
Enter˽the˽base˽integer:˽5¤
Enter˽leftmost˽digit:˽0¤
Enter˽the˽next˽digit:˽3¤
Enter˽the˽next˽digit:˽4¤
Enter˽the˽last˽digit:˽2¤
Your˽input˽is˽0342˽in˽base˽5¤
The˽value˽is˽97˽in˽base˽10¤
Example 2
Lab 1 AIC2100
10
Problem 2
Note 1. You can assume that the base integer is integer from 2 to 10 and four-digit numbers are
non-negative integers.
Note 2. You do not have to consider faulty inputs. There are two cases.
- Invalid base integer input (non-integer or out-of-range)
- Invalid four-digit number (non-integer or exceeding base integer)
Note 3. You don’t need to omit starting zeros when printing your input digit numbers (e.g., if your
input is 0011, then print 0011, not 11). See example 2 in the previous slide.
Lab 1 AIC2100
11
Problem 3
Write a program in which the user can enter any number of positive and negative integer values,
that displays the number of positive values entered and their summation, as well as the negative
values. Your program should work in following conditions.
1. Exclude all numbers that aboslute value is greater than 100 (i.e., 𝑥 > 100).
2. Your program should stop taking the user input and print the results when 0 is entered.
3. The format of printed output differs by whether the number of entered positive/negative integer
is 0 or not.
4. You don’t need to consider faulty inputs (non-integer or -0).
Hint. You can use sum() function.
See the examples on the next slides.
Lab 1 AIC2100
12
Problem 3
Your˽number:˽5¤
Your˽number:˽-32¤
Your˽number:˽105¤
Your˽number:˽31¤
Your˽number:˽-52¤
Your˽number:˽-25234¤
Your˽number:˽0¤
There˽are˽2˽positive˽integer(s)˽and˽the˽sum˽is˽36¤
There˽are˽2˽negative˽integer(s)˽and˽the˽sum˽is˽-84¤
Example 1 – Normal case
Lab 1 AIC2100
13
Problem 3
Your˽number:˽5¤
Your˽number:˽-1002¤
Your˽number:˽15¤
Your˽number:˽31¤
Your˽number:˽0¤
There˽are˽3˽positive˽integer(s)˽and˽the˽sum˽is˽51¤
No˽negative˽integer˽entered¤
Example 2 – Empty negative integer list
Lab 1 AIC2100
14
Problem 3
Your˽number:˽-22¤
Your˽number:˽12345¤
Your˽number:˽-99¤
Your˽number:˽-6¤
Your˽number:˽0¤
No˽positive˽integer˽entered¤
There˽are˽3˽negative˽integer(s)˽and˽the˽sum˽is˽-127¤
Example 3 – Empty positive integer list
Lab 1 AIC2100
15
Problem 3
Your˽number:˽0¤
No˽positive˽integer˽entered¤
No˽negative˽integer˽entered¤
Example 4 – Immediate termination
Lab 1 AIC2100
16
Problem 4
Write a program that calculates the least common multiple (LCM, 최소공배수) of two input positive
integer.
Note 1. You can assume that the input integers are always greater than 1.
Note 2. You do not have to consider faulty inputs.
Note 3. You are not allowed to use any library (including standard one)
Hint 1. Find the greatest common divisor (GCD, 최대공약수) first.
Hint 2. LCM can be computed as the multiple of two integers divided by their GCD.
To compute GCD, we strongly suggest you to use Euclidean algorithm (유클리드 호제법).
Lab 1 AIC2100
17
Problem 4
Input˽integer˽1:˽3¤
Input˽integer˽2:˽4¤
The˽least˽common˽multiple˽of˽3˽and˽4˽is˽12¤
Input˽integer˽1:˽16¤
Input˽integer˽2:˽36¤
The˽least˽common˽multiple˽of˽16˽and˽36˽is˽144¤
Input˽integer˽1:˽1024¤
Input˽integer˽2:˽395¤
The˽least˽common˽multiple˽of˽1024˽and˽395˽is˽404480¤
Input˽integer˽1:˽72¤
Input˽integer˽2:˽80¤
The˽least˽common˽multiple˽of˽72˽and˽80˽is˽720¤
Lab 1 AIC2100
18
Problem 5
Write a program that displays how many images can be stored on a given size USB drive. The
size of the USB drive is to be entered by the user in gigabytes (GB). The number of images that
can be stored must be calcaulted for GIF, JPEG, PNG, and TIFF image file formats. Follow the
below output format.
There are several notes you should follow in this problem.
Enter˽USB˽size˽(GB):˽1¤
˽11184˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
˽18641˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
˽˽5965˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽˽˽372˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
19
Problem 5
Assumption 1: All the images have a resolution of 800×600 pixels.
Assumption 2: The compression rate and color depth of each image format is set as below table.
Follow these steps to compute the total number of bytes required to sotre 1 image.
1. Compute number of pixels.
2. Compute number of bytes to represent lossless image (i.e., multiply color depth byte)
3. Compress the image (i.e., divide it by compress rate).
Format Color depth Compression
GIF 1 byte 5:1
JPEG 3 byte 25:1
PNG 3 byte 8:1
TIFF 6 byte 1:1 (n/a)
Lab 1 AIC2100
20
Problem 5
Note 1. Do not report partial images (e.g., 5.5 images). The number of image must be integer.
Note 2. You are allowed to use Python 3 math module (it is standard library) for this problem only.
Note 3. Assume that 1GB is 2
30 bytes.
Note 4. You can assume that USB size input is always positive integer.
Note 4. The number of images should be displayed in 6-digit fieldwidth (see example in slide 18)
Note 5. For larger USB drives, a fieldwidth of 6 may be insufficient to accommodate the number of
images. In such a case it is permissible to exceed the 6-digit fieldwidth (see below example).
Enter˽USB˽size˽(GB):˽64¤
715827˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
1193046˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
381774˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽23860˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
21
Marking Criteria
• Score is only given to programs that compile and produce the correct output with Python version
3.
• No points for programs that are named wrongly. Please refer to the following slide for the
required file names.
• Points are deducted for programs that produce warnings.
• Please pay particular attention to the requested output format of your programs. Deviating from
the requested output format results in points deductions.
Lab 1 AIC2100
22
Plagiarism
• Plagiarism (Cheating)
– This is an individual assignment. All or some submissions are checked for plagiarism.
• We will not inform you which problems will be checked.
– Once detected, measures will be taken for all students involved in the plagiarism incident
(including the ``source'' of the plagiarized code).
Lab 1 AIC2100
23
• Please prepare the files for the programming problems. The names of the files, their due
dates, and the archive file names are given in the table above.
• Please upload your archive file by the stated due date on LearnUs.
• Please pay attention to file names.
• Putting files into archives has been explained in the Lab 0 specification.
Deliverables, Due Date and Submission
Problem File name Due Archive name
1 lab1_p1.py
Monday
April 8, 2024,
23:59
lab1_<student id>.zip
2 lab1_p2.py
3 lab1_p3.py
4 lab1_p4.py
5 lab1_p5.py

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

標(biāo)簽:

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:COMP S380F代做、SQL語言程序代寫
  • 下一篇:COMP 330代做、Python設(shè)計(jì)程序代寫
  • 無相關(guān)信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
    昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗(yàn)證碼平臺(tái) 理財(cái) WPS下載

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    日本欧洲视频一区_国模极品一区二区三区_国产熟女一区二区三区五月婷_亚洲AV成人精品日韩一区18p

              9000px;">

                        日韩午夜激情视频| 欧美理论片在线| 亚洲自拍都市欧美小说| 欧美日韩视频在线第一区| 国产在线精品国自产拍免费| 国产精品久久久久久久第一福利 | 欧美一区日韩一区| 91久久久免费一区二区| 精品在线视频一区| 精品一区二区三区免费播放| 亚洲成a人在线观看| 一区二区欧美国产| 亚洲大型综合色站| 强制捆绑调教一区二区| 视频一区欧美日韩| 六月婷婷色综合| 日本欧美韩国一区三区| 麻豆精品久久久| 国产成人av一区二区三区在线观看| 极品少妇xxxx精品少妇| 日韩高清不卡一区| 成人激情小说网站| 色婷婷亚洲一区二区三区| 欧美卡1卡2卡| 国产精品情趣视频| 亚洲一区二区影院| 成人av资源站| 欧美一区二区女人| 亚洲青青青在线视频| 麻豆精品一区二区| 91丝袜高跟美女视频| 欧美一区二区三区免费| 久久草av在线| 成人av电影免费观看| 国产成人精品午夜视频免费| 欧美在线短视频| 中文字幕高清一区| 国产真实精品久久二三区| 91福利在线播放| 亚洲男人的天堂在线观看| 国产伦精品一区二区三区在线观看 | |精品福利一区二区三区| 婷婷久久综合九色国产成人| 成人va在线观看| 久久精品人人做人人爽97| 精品无人码麻豆乱码1区2区| 欧美人妇做爰xxxⅹ性高电影| 欧美国产欧美综合| 成人app软件下载大全免费| 久久免费偷拍视频| 国产精品69毛片高清亚洲| 久久午夜免费电影| 高清不卡一区二区| 日韩精品影音先锋| 樱花影视一区二区| 欧美日韩一区二区三区视频| 亚洲3atv精品一区二区三区| 91国偷自产一区二区使用方法| 99久久精品情趣| 国产精品拍天天在线| 国产乱子伦视频一区二区三区 | 国产精品12区| 亚洲丝袜美腿综合| 欧美一级高清片在线观看| 久久国产三级精品| 亚洲成av人片一区二区三区| 日韩欧美一区二区免费| av电影在线观看完整版一区二区| 亚洲一区二区五区| 综合欧美亚洲日本| 日韩精品专区在线| 91免费观看视频| 国产在线日韩欧美| 午夜不卡av在线| 亚洲女同一区二区| 亚洲欧洲日韩在线| 国产亚洲精品超碰| 日韩美女视频在线| 欧美一级精品大片| 91精品国产一区二区| 欧美日韩电影在线播放| jlzzjlzz亚洲日本少妇| 懂色中文一区二区在线播放| 美女诱惑一区二区| 麻豆国产精品视频| 久久99国产精品成人| 香蕉av福利精品导航| 亚洲激情中文1区| 一区二区三区在线观看国产| 中文字幕av一区二区三区| 精品捆绑美女sm三区| 精品国产一区二区三区不卡 | 日韩区在线观看| 激情久久久久久久久久久久久久久久| 国产精品白丝在线| 亚洲一区二区不卡免费| 亚洲成va人在线观看| 久久精品国产精品亚洲精品 | 成人av电影在线播放| 欧美综合一区二区| 日韩欧美色电影| 亚洲免费资源在线播放| 日本大胆欧美人术艺术动态| 国产精品综合一区二区三区| 91偷拍与自偷拍精品| 久久精品一区二区三区不卡牛牛 | 久久精品国产在热久久| 精彩视频一区二区| 欧美亚洲禁片免费| 国产精品久久久久久久久久免费看| 亚洲激情男女视频| 精品一区二区三区久久| 欧美日韩一区 二区 三区 久久精品| 日韩精品一区二区三区四区 | 欧美一级淫片007| thepron国产精品| 久久蜜臀精品av| 激情国产一区二区| 欧美电影免费观看高清完整版| 亚洲一级电影视频| 欧美色综合天天久久综合精品| 国产精品天干天干在线综合| 久久se这里有精品| 亚洲精品一区二区三区香蕉| 美女视频网站久久| 精品美女一区二区三区| 国产米奇在线777精品观看| 久久嫩草精品久久久久| 国内精品免费在线观看| 欧美成人一区二区三区在线观看| 肉色丝袜一区二区| 精品国产免费视频| 91在线高清观看| 日韩综合在线视频| 久久综合久久99| 高清国产午夜精品久久久久久| 久久久久久影视| 欧美日韩欧美一区二区| 国产v日产∨综合v精品视频| 亚洲人妖av一区二区| 欧美三级电影一区| 午夜在线电影亚洲一区| 久久精品视频在线免费观看| 欧美日韩国产综合一区二区三区| 蜜臀久久99精品久久久画质超高清| 欧美精品一区在线观看| 99久久免费精品高清特色大片| 日本强好片久久久久久aaa| 国产午夜久久久久| 日韩免费在线观看| 色婷婷综合久久久中文一区二区 | 亚洲激情校园春色| 亚洲国产精品二十页| 一区二区三区美女| 欧美日韩日日摸| 91久久免费观看| 99国产精品视频免费观看| 成人av免费网站| 成人丝袜18视频在线观看| 国产suv精品一区二区6| 国产乱子轮精品视频| 国产大片一区二区| 成+人+亚洲+综合天堂| 91原创在线视频| 色婷婷av一区二区| 91美女蜜桃在线| 亚洲一本大道在线| 亚洲少妇30p| 婷婷激情综合网| 国产亚洲女人久久久久毛片| 日韩三级视频在线观看| 日韩精品一区二区三区四区| 国产亚洲一二三区| 中文字幕 久热精品 视频在线| 国产精品电影院| 日韩福利视频网| 色哟哟欧美精品| 欧美精品一区二区三区视频| 亚洲精品视频在线| 久久99国产精品久久99| 欧美性淫爽ww久久久久无| 久久在线观看免费| 一区二区三区欧美亚洲| 国产一区二区三区四区五区美女| 欧美日韩一本到| 欧美一级二级三级乱码| 欧美一区二区国产| 一区二区在线免费| 福利电影一区二区三区| 91国偷自产一区二区三区观看| 精品国产伦一区二区三区观看方式| 国产精品动漫网站| 本田岬高潮一区二区三区| 精品sm在线观看| 麻豆精品久久精品色综合| 91精品婷婷国产综合久久性色 | 粉嫩嫩av羞羞动漫久久久| 精品美女一区二区| 亚洲午夜电影网| 国产精品白丝av|