日本欧洲视频一区_国模极品一区二区三区_国产熟女一区二区三区五月婷_亚洲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在线免费播放| 精品制服美女丁香| 日本少妇一区二区| 亚洲 欧美综合在线网络| 一区二区三区四区不卡视频| 中文成人综合网| 国产精品视频免费看| 日本一区二区三区电影| 中文字幕欧美日韩一区| 国产精品无码永久免费888| 久久久久久久国产精品影院| 精品久久久久一区二区国产| 久久久久九九视频| 久久久久久久久免费| 欧美激情一二三区| 亚洲激情欧美激情| 日日摸夜夜添夜夜添精品视频| 日本91福利区| 国产在线视频不卡二| 国产98色在线|日韩| 色婷婷综合久久久久中文一区二区 | 91精品国产麻豆国产自产在线| 欧美三级韩国三级日本三斤| 欧美日韩中文精品| 欧美一卡二卡三卡| 国产欧美一区二区精品婷婷| 亚洲激情图片qvod| 日韩福利电影在线| 国产福利视频一区二区三区| caoporn国产精品| 国产经典欧美精品| 一本久道中文字幕精品亚洲嫩| 欧美三级韩国三级日本三斤| 精品精品国产高清一毛片一天堂| 久久老女人爱爱| 一区二区三区波多野结衣在线观看 | 91免费视频网| 欧美亚洲一区二区在线观看| 日韩精品一区二区在线| 国产精品女主播在线观看| 亚洲h精品动漫在线观看| 国产成人精品一区二区三区四区| 在线观看视频欧美| 精品久久久网站| 亚洲国产欧美在线| 国产成人av电影| 欧美肥妇毛茸茸| 国产精品日日摸夜夜摸av| 日韩福利电影在线观看| av在线播放不卡| 精品国产乱码久久久久久久 | 在线观看网站黄不卡| 国产欧美精品国产国产专区| 视频在线观看一区二区三区| gogo大胆日本视频一区| 精品国产一区久久| 亚洲香蕉伊在人在线观| 99久久精品费精品国产一区二区| 日韩亚洲欧美高清| 亚洲成在线观看| 99re8在线精品视频免费播放| 久久亚洲综合色一区二区三区| 水野朝阳av一区二区三区| 91在线观看高清| 欧美经典一区二区| 国产成人av一区二区三区在线| 欧美精品日日鲁夜夜添| 亚洲国产美国国产综合一区二区| 99久久国产综合色|国产精品| 久久久久久久久久久电影| 久久精品国产久精国产| 7777精品伊人久久久大香线蕉完整版| 亚洲一区二区欧美日韩| 91福利在线免费观看| 一级日本不卡的影视| 色综合天天综合狠狠| 亚洲人成精品久久久久| 91在线无精精品入口| 亚洲免费在线电影| 欧美在线观看一区二区| 视频一区二区三区在线| 91精品久久久久久久99蜜桃 | 一本色道久久综合亚洲aⅴ蜜桃| 日本一二三四高清不卡| 久久99国产精品成人| 久久嫩草精品久久久精品| 免费的成人av| 久久综合九色综合欧美98| 国产一区二区三区不卡在线观看 | 亚洲高清免费一级二级三级| 欧美乱妇20p| 久久99久久久欧美国产| 久久天堂av综合合色蜜桃网| 国产精品夜夜嗨| 中文字幕永久在线不卡| 91女厕偷拍女厕偷拍高清| 亚洲一线二线三线视频| 欧美一区二区三区成人| 国产风韵犹存在线视精品| 中文字幕在线不卡视频| 91麻豆精品国产自产在线 | 日本道精品一区二区三区| 亚洲一线二线三线视频| 日韩美女一区二区三区| 裸体歌舞表演一区二区| 亚洲欧洲av一区二区三区久久| 日本道在线观看一区二区| 美脚の诱脚舐め脚责91| 亚洲国产电影在线观看| 欧美网站一区二区| 国产在线国偷精品产拍免费yy| 亚洲欧美综合另类在线卡通| 制服丝袜中文字幕一区| 成人一区二区三区中文字幕| 一区二区三区日韩欧美精品| 久久老女人爱爱| 欧美日韩免费不卡视频一区二区三区| 精品一区免费av| 一区二区三区视频在线看| 国产亚洲欧洲997久久综合| 日本乱码高清不卡字幕| 狠狠色丁香婷婷综合久久片| 中文字幕精品综合| 精品国产乱码久久久久久影片| 色综合久久中文字幕| 国产精品资源在线| 亚洲成人在线观看视频| 中文字幕在线一区| 久久综合九色综合97婷婷女人 | 麻豆精品一区二区av白丝在线| 中文字幕在线观看一区二区| 日韩精品自拍偷拍| 欧美色老头old∨ideo| 91麻豆精东视频| 国产成人综合亚洲91猫咪| 蜜臀av一级做a爰片久久| 亚洲午夜免费视频| 亚洲人精品午夜| 国产日韩欧美综合一区| 26uuu国产一区二区三区| 欧美日韩黄视频| 欧美体内she精高潮| 色综合久久66| 91在线视频网址| 成人激情动漫在线观看| 成人三级伦理片| 成人激情av网| 不卡视频免费播放| 成人午夜看片网址| av在线播放成人| 亚洲一区中文日韩| 亚洲成a人v欧美综合天堂下载| 一区二区三区视频在线看| 亚洲美女淫视频| 一区二区三区四区国产精品| 亚洲少妇30p| 亚洲精品久久久久久国产精华液| **网站欧美大片在线观看| 亚洲欧洲av另类| 亚洲精品第1页| 亚洲高清视频中文字幕| 日本成人在线电影网| 免费人成网站在线观看欧美高清| 日本视频免费一区| 国内精品伊人久久久久av影院| 狠狠色丁香九九婷婷综合五月| 国产精品中文字幕一区二区三区| 国产一区二区三区av电影| 国产成人av影院| 色哟哟日韩精品| 欧美日韩一区在线| 日韩免费视频一区| 欧美高清在线一区二区| 中文字幕亚洲欧美在线不卡| 亚洲一区二区视频在线观看| 日本va欧美va欧美va精品| 国产精品99久久久久| 91成人网在线| 精品卡一卡二卡三卡四在线| 国产喂奶挤奶一区二区三区| 亚洲人成网站色在线观看| 亚洲成人免费电影| 国产伦精一区二区三区| 成人毛片老司机大片| 成人99免费视频| 一本色道**综合亚洲精品蜜桃冫 | 精品国产麻豆免费人成网站| 精品欧美乱码久久久久久| 精品88久久久久88久久久| 国产精品少妇自拍| 亚洲最大成人网4388xx| 亚洲chinese男男1069| 亚洲成年人影院| 国产v日产∨综合v精品视频| 成人理论电影网| 欧美在线三级电影| 日本一区二区三区国色天香| 一区二区三区中文字幕精品精品 |